Skip to content

refactor(machine-readable): estate canon migration (descriptiles / bot_directives / contractiles)#39

Merged
hyperpolymath merged 2 commits into
mainfrom
chore/machine-readable-canon-migration
Jun 22, 2026
Merged

refactor(machine-readable): estate canon migration (descriptiles / bot_directives / contractiles)#39
hyperpolymath merged 2 commits into
mainfrom
chore/machine-readable-canon-migration

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Item 3 of the hygiene pass. Leads the estate rename (ahead of standards, per your call) and adopts the standards contractile canon.

Structure

  • 6a2/descriptiles/ (6 core a2ml files); anchors/ moved underneath it
  • agent_instructions/bot_directives/
  • contractiles/ → standards 6-verb canon: must / trust / adjust / dust / bust / intend, each a trident (<Verb>file.a2ml + <verb>.ncl + <verb>.k9.ncl) + <verb>.manifest.a2ml, plus INDEX.a2ml + _base.ncl. (bust = breakage/expiry/hard-stop; lust retired into intend.)
  • CLADE.a2ml: template residue → a2ml-validate-action (kept rm clade prefix)
  • Path-ref fixes in consumers (0-AI-MANIFEST, validate-a2ml.sh, Justfile, MAINTENANCE-CHECKLIST.a2ml) — incl. pre-existing root-vs-6a2 path bugs
  • Deleted cruft: root contractiles/, root .machine_readable/*.contractile, stale docs/templates/contractiles/

66 files: 23 add, 21 delete, 13 rename, 9 modify. All hook-clean (renames are pure moves; new files are .a2ml/.ncl).

⚠️ Deferred (need you)

  1. Contractile DATA fill — seed templates carry ADOPTER INSTRUCTIONS; the gating contracts (must/trust) must be authored by you, not generated. Old Purpose/Anti-Purpose content is in git history.
  2. .adoc reference updates (ai/README, AI-CONVENTIONS, bot_directives/README) + a contractiles README — blocked by the pre-commit hook, which requires the MPL owner-string and rejects CC-BY-SA docs (a hook/policy mismatch worth fixing). Belongs to your header pass.
  3. CLADE.a2ml uuid + [clade]/[lineage] — the uuid still collides with rsr-template-repo; reconcile in gv-clade-index.

🤖 Generated with Claude Code

hyperpolymath and others added 2 commits June 22, 2026 23:34
…_directives/contractiles)

Leads the estate rename (ahead of standards) per owner direction, and adopts
the standards contractile canon.

- 6a2/ -> descriptiles/ (the 6 core a2ml files); anchors/ moved under it
- agent_instructions/ -> bot_directives/
- contractiles/: replace old {k9,lust,must,trust,dust} with the standards
  6-verb canon (must/trust/adjust/dust/bust/intend), each a trident
  (<Verb>file.a2ml + <verb>.ncl + <verb>.k9.ncl) + manifest, plus
  INDEX.a2ml and _base.ncl. (bust = breakage/expiry/hard-stop verb.)
- CLADE.a2ml: fix template residue -> a2ml-validate-action (kept 'rm' clade)
- update path refs in consumers (0-AI-MANIFEST, validate-a2ml.sh, Justfile,
  MAINTENANCE-CHECKLIST.a2ml) incl. fixing pre-existing root-vs-6a2 path bugs
- delete cruft: root contractiles/, root .machine_readable/*.contractile,
  stale docs/templates/contractiles/

DEFERRED (need owner / hook reasons):
- contractile DATA fill: seed templates carry ADOPTER INSTRUCTIONS; the
  gating contracts (must/trust) must be authored by owner, not generated.
  Old Purpose/Anti-Purpose content preserved in git history.
- .adoc reference updates (ai/README, AI-CONVENTIONS, bot_directives/README)
  + a contractiles README: blocked by the pre-commit hook (requires MPL
  owner-string; rejects CC-BY-SA docs) -> owner header pass.
- CLADE uuid + [clade]/[lineage]: uuid collides with rsr-template-repo;
  reconcile in gv-clade-index registry (owner).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@hyperpolymath hyperpolymath merged commit ef3a12d into main Jun 22, 2026
11 of 14 checks passed
@hyperpolymath hyperpolymath deleted the chore/machine-readable-canon-migration branch June 22, 2026 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant